RAMALA: A Knowledge Base for Software Process Improvement
نویسندگان
چکیده
Software process engineering has not been introduced in most small software organizations because of the high cost of implementing it. RAMALA is a knowledge base, supported by a software tool which is also called RAMALA. This knowledge base contains a software process framework based mainly on PMBOK [9], using the best practices of the main software process reference models such as CMMI [11] and ISO 15504 [3], and enriched with process assets of the most outstanding software process development methodologies. RAMALA is a platform in which the best practices are collected. As a result, RAMALA makes it possible for small software organizations to define, assess and improve their software processes easily and economically.
منابع مشابه
The SPRINT-SMEs Approach for Software Process Improvement in Small-Medium sized Software Development Enterprises
Software Process Improvement (SPI) of Small Medium Enterprises (SMEs) is gaining momentum in software research and industry. It is recognized that in most countries software industry is composed of a scheme made up mainly of SMEs. This paper condenses efficient Software Engineering practices that will help a SME make tangible improvements in finite time. A practical and easily applied mechanism...
متن کاملتوسعه یک پایگاه دانش برای تجزیه و تحلیل حوادث فرایندی
Background and aims: One of the most applicable methods in the accident investigation process is utilizing the previously occurred accidents. Usually these data are collected in the databases. The customary databases have some limitations like inability to understand the relations among data. In the current study, it has been considered to provide a sound resource for accident investigation, b...
متن کاملمدلسازی و اکتساب دانش فرآیندهای سازمانی با استفاده از استنتاج مبتنی بر مورد
The method of acquisition and presentation of the organizational Process Knowledge has considered by many KM researches. In this research a model for process knowledge acquisition and presentation has been presented by using the approach of Case Base Reasoning. The validation of the presented model was evaluated by conducting an expert panel. Then a software has been developed based on the pres...
متن کاملSoftware Process Simulation through Knowledge-Based Agents
Process technology has matured and appears in many software and information system engineering research projects and products intending to improve the control of the software development process. Process Software Engineering Environments help this improvement by offering process modelling languages and enaction engines to interpret the model defined. Before enaction, software process models are...
متن کاملGoal-oriented Organizational Learning with the SFB 501 Experience Base
Reusing experience in the form of processes, products, and other forms of knowledge is essential for improvement, in other words: reuse of knowledge is the basis for improvement [4]. Approaches to systematically support reuse are the Quality Improvement Paradigm and the Experience Factory. This paper describes experiences with the application of these approaches to the project CoDEx, which was ...
متن کامل